.shape-icon {
	width: 20px;
	height: 20px;
	display: inline-block;
	background-repeat: no-repeat;
	background-image: url(images/AllShapes.png);
}

.shape-noHeadStraight {
	background-position: -0px -0px
}

.shape-endArrowHeadStraight {
	background-position: -20px -0px
}

.shape-beginEndArrowHeadStraight {
	background-position: -40px -0px
}

.shape-Elbow {
	background-position: -60px -0px
}

.shape-endArrowHeadElbow {
	background-position: -80px -0px
}

.shape-beginEndArrowHeadElbow {
	background-position: -100px -0px
}

.shape-rectangle {
	background-position: -0px -20px
}

.shape-roundedRectangle {
	background-position: -20px -20px
}

.shape-snip1Rectangle {
	background-position: -40px -20px
}

.shape-snip2SameRectangle {
	background-position: -60px -20px
}

.shape-snip2DiagRectangle {
	background-position: -80px -20px
}

.shape-snipRoundRectangle {
	background-position: -100px -20px
}

.shape-round1Rectangle {
	background-position: -0px -40px
}

.shape-round2SameRectangle {
	background-position: -20px -40px
}

.shape-round2DiagRectangle {
	background-position: -40px -40px
}

.shape-oval {
	background-position: -60px -40px
}

.shape-isoscelesTriangle {
	background-position: -80px -40px
}

.shape-rightTriangle {
	background-position: -100px -40px
}

.shape-parallelogram {
	background-position: -0px -60px
}

.shape-nonIsoscelesTrapezoid {
	background-position: -20px -60px
}

.shape-diamond {
	background-position: -40px -60px
}

.shape-regularPentagon {
	background-position: -60px -60px
}

.shape-hexagon {
	background-position: -80px -60px
}

.shape-heptagon {
	background-position: -100px -60px
}

.shape-octagon {
	background-position: -0px -80px
}

.shape-decagon {
	background-position: -20px -80px
}

.shape-dodecagon {
	background-position: -40px -80px
}

.shape-pie {
	background-position: -60px -80px
}

.shape-chord {
	background-position: -80px -80px
}

.shape-tear {
	background-position: -100px -80px
}

.shape-frame {
	background-position: -0px -100px
}

.shape-halfFrame {
	background-position: -20px -100px
}

.shape-corner {
	background-position: -40px -100px
}

.shape-diagonalStripe {
	background-position: -60px -100px
}

.shape-cross {
	background-position: -80px -100px
}

.shape-plaque {
	background-position: -100px -100px
}

.shape-can {
	background-position: -0px -120px
}

.shape-cube {
	background-position: -20px -120px
}

.shape-bevel {
	background-position: -40px -120px
}

.shape-donut {
	background-position: -60px -120px
}

.shape-noSymbol {
	background-position: -80px -120px
}

.shape-blockArc {
	background-position: -100px -120px
}

.shape-foldedCorner {
	background-position: -0px -140px
}

.shape-smileyFace {
	background-position: -20px -140px
}

.shape-heart {
	background-position: -40px -140px
}

.shape-lightningBolt {
	background-position: -60px -140px
}

.shape-sun {
	background-position: -80px -140px
}

.shape-moon {
	background-position: -100px -140px
}

.shape-cloud {
	background-position: -0px -160px
}

.shape-arc {
	background-position: -20px -160px
}

.shape-doubleBracket {
	background-position: -40px -160px
}

.shape-doubleBrace {
	background-position: -60px -160px
}

.shape-leftBracket {
	background-position: -80px -160px
}

.shape-rightBracket {
	background-position: -100px -160px
}

.shape-leftBrace {
	background-position: -0px -180px
}

.shape-rightBrace {
	background-position: -20px -180px
}

.shape-upDownArrowCallout {
	background-position: -40px -180px
}

.shape-actionButtonHome {
	background-position: -60px -180px
}

.shape-actionButtonHelp {
	background-position: -80px -180px
}

.shape-actionButtonInformation {
	background-position: -100px -180px
}

.shape-actionButtonBackorPrevious {
	background-position: -0px -200px
}

.shape-actionButtonForwardorNext {
	background-position: -20px -200px
}

.shape-actionButtonBeginning {
	background-position: -40px -200px
}

.shape-actionButtonEnd {
	background-position: -60px -200px
}

.shape-actionButtonReturn {
	background-position: -80px -200px
}

.shape-actionButtonDocument {
	background-position: -100px -200px
}

.shape-actionButtonSound {
	background-position: -0px -220px
}

.shape-actionButtonMovie {
	background-position: -20px -220px
}

.shape-flowchartOfflineStorage {
	background-position: -40px -220px
}

.shape-leftRightRibbon {
	background-position: -60px -220px
}

.shape-chartStar {
	background-position: -80px -220px
}

.shape-chartPlus {
	background-position: -100px -220px
}

.shape-lineInverse {
	background-position: -0px -240px
}

.shape-leftCircularArrow {
	background-position: -20px -240px
}

.shape-leftRightCircularArrow {
	background-position: -40px -240px
}

.shape-swooshArrow {
	background-position: -60px -240px
}

.shape-chartX {
	background-position: -80px -240px
}

.shape-gear6 {
	background-position: -100px -240px
}

.shape-gear9 {
	background-position: -0px -260px
}

.shape-funnel {
	background-position: -20px -260px
}

.shape-pieWedge {
	background-position: -40px -260px
}

.shape-trapezoid {
	background-position: -60px -260px
}

.shape-cornerTabs {
	background-position: -80px -260px
}

.shape-squareTabs {
	background-position: -100px -260px
}

.shape-plaqueTabs {
	background-position: -0px -280px
}

.shape-rightArrow {
	background-position: -20px -280px
}

.shape-leftArrow {
	background-position: -40px -280px
}

.shape-upArrow {
	background-position: -60px -280px
}

.shape-downArrow {
	background-position: -80px -280px
}

.shape-leftRightArrow {
	background-position: -100px -280px
}

.shape-upDownArrow {
	background-position: -0px -300px
}

.shape-quadArrow {
	background-position: -20px -300px
}

.shape-leftRightUpArrow {
	background-position: -40px -300px
}

.shape-bentArrow {
	background-position: -60px -300px
}

.shape-uTurnArrow {
	background-position: -80px -300px
}

.shape-leftUpArrow {
	background-position: -100px -300px
}

.shape-bentUpArrow {
	background-position: -0px -320px
}

.shape-curvedRightArrow {
	background-position: -20px -320px
}

.shape-curvedLeftArrow {
	background-position: -40px -320px
}

.shape-curvedUpArrow {
	background-position: -60px -320px
}

.shape-curvedDownArrow {
	background-position: -80px -320px
}

.shape-stripedRightArrow {
	background-position: -100px -320px
}

.shape-notchedRightArrow {
	background-position: -0px -340px
}

.shape-pentagon {
	background-position: -20px -340px
}

.shape-chevron {
	background-position: -40px -340px
}

.shape-rightArrowCallout {
	background-position: -60px -340px
}

.shape-downArrowCallout {
	background-position: -80px -340px
}

.shape-leftArrowCallout {
	background-position: -100px -340px
}

.shape-upArrowCallout {
	background-position: -0px -360px
}

.shape-leftRightArrowCallout {
	background-position: -20px -360px
}

.shape-quadArrowCallout {
	background-position: -40px -360px
}

.shape-circularArrow {
	background-position: -60px -360px
}

.shape-mathPlus {
	background-position: -80px -360px
}

.shape-mathMinus {
	background-position: -100px -360px
}

.shape-mathMultiply {
	background-position: -0px -380px
}

.shape-mathDivide {
	background-position: -20px -380px
}

.shape-mathEqual {
	background-position: -40px -380px
}

.shape-mathNotEqual {
	background-position: -60px -380px
}

.shape-flowchartProcess {
	background-position: -80px -380px
}

.shape-flowchartAlternateProcess {
	background-position: -100px -380px
}

.shape-flowchartDecision {
	background-position: -0px -400px
}

.shape-flowchartData {
	background-position: -20px -400px
}

.shape-flowchartPredefinedProcess {
	background-position: -40px -400px
}

.shape-flowchartInternalStorage {
	background-position: -60px -400px
}

.shape-flowchartDocument {
	background-position: -80px -400px
}

.shape-flowchartMultidocument {
	background-position: -100px -400px
}

.shape-flowchartTerminator {
	background-position: -0px -420px
}

.shape-flowchartPreparation {
	background-position: -20px -420px
}

.shape-flowchartManualInput {
	background-position: -40px -420px
}

.shape-flowchartManualOperation {
	background-position: -60px -420px
}

.shape-flowchartConnector {
	background-position: -80px -420px
}

.shape-flowchartOffpageConnector {
	background-position: -100px -420px
}

.shape-flowchartCard {
	background-position: -0px -440px
}

.shape-flowchartPunchedTape {
	background-position: -20px -440px
}

.shape-flowchartSummingJunction {
	background-position: -40px -440px
}

.shape-flowchartOr {
	background-position: -60px -440px
}

.shape-flowchartCollate {
	background-position: -80px -440px
}

.shape-flowchartSort {
	background-position: -100px -440px
}

.shape-flowchartExtract {
	background-position: -0px -460px
}

.shape-flowchartMerge {
	background-position: -20px -460px
}

.shape-flowchartStoredData {
	background-position: -40px -460px
}

.shape-flowchartDelay {
	background-position: -60px -460px
}

.shape-flowchartSequentialAccessStorage {
	background-position: -80px -460px
}

.shape-flowchartMagneticDisk {
	background-position: -100px -460px
}

.shape-flowchartDirectAccessStorage {
	background-position: -0px -480px
}

.shape-flowchartDisplay {
	background-position: -20px -480px
}

.shape-explosion1 {
	background-position: -40px -480px
}

.shape-explosion2 {
	background-position: -60px -480px
}

.shape-shape4pointStar {
	background-position: -80px -480px
}

.shape-shape5pointStar {
	background-position: -100px -480px
}

.shape-star6Point {
	background-position: -0px -500px
}

.shape-star7Point {
	background-position: -20px -500px
}

.shape-shape8pointStar {
	background-position: -40px -500px
}

.shape-star10Point {
	background-position: -60px -500px
}

.shape-star12Point {
	background-position: -80px -500px
}

.shape-shape16pointStar {
	background-position: -100px -500px
}

.shape-shape24pointStar {
	background-position: -0px -520px
}

.shape-shape32pointStar {
	background-position: -20px -520px
}

.shape-upRibbon {
	background-position: -40px -520px
}

.shape-downRibbon {
	background-position: -60px -520px
}

.shape-curvedUpRibbon {
	background-position: -80px -520px
}

.shape-curvedDownRibbon {
	background-position: -100px -520px
}

.shape-verticalScroll {
	background-position: -0px -540px
}

.shape-horizontalScroll {
	background-position: -20px -540px
}

.shape-wave {
	background-position: -40px -540px
}

.shape-doubleWave {
	background-position: -60px -540px
}

.shape-rectangularCallout {
	background-position: -80px -540px
}

.shape-roundedRectangularCallout {
	background-position: -100px -540px
}

.shape-ovalCallout {
	background-position: -0px -560px
}

.shape-cloudCallout {
	background-position: -20px -560px
}

.shape-lineCallout2 {
	background-position: -40px -560px
}

.shape-lineCallout3 {
	background-position: -60px -560px
}

.shape-lineCallout4 {
	background-position: -80px -560px
}

.shape-lineCallout2AccentBar {
	background-position: -100px -560px
}

.shape-lineCallout3AccentBar {
	background-position: -0px -580px
}

.shape-lineCallout4AccentBar {
	background-position: -20px -580px
}

.shape-lineCallout2NoBorder {
	background-position: -40px -580px
}

.shape-lineCallout3NoBorder {
	background-position: -60px -580px
}

.shape-lineCallout4NoBorder {
	background-position: -80px -580px
}

.shape-lineCallout2BorderandAccentBar {
	background-position: -100px -580px
}

.shape-lineCallout3BorderandAccentBar {
	background-position: -0px -600px
}

.shape-lineCallout4BorderandAccentBar {
	background-position: -20px -600px
}

.shape-none {
	background-position: -40px -600px
}